package icu.zqyhdm.blog.service;

import com.baomidou.mybatisplus.extension.service.IService;
import icu.zqyhdm.blog.entity.Type;
import icu.zqyhdm.blog.vo.TypeVo;

import java.util.List;

/**
 * @Description
 * @Author lifu
 * @Date 2021/6/22 21:17
 */
public interface TypeService extends IService<Type> {

    List<TypeVo> getAllType();

    //查询某个用户的文章标签数量
    List<TypeVo> getTypeByUserId(Integer userId);

    //添加
    void saveType(String token, String typeName);

    //修改
    void updateType(String token, Type type);

    //删除
    void deleteType(String token, Integer typeId);

    //查询
    TypeVo getTypeById(Integer typeId);

}
